汇编语言期末复习题库,答案与解析
前言临时抱佛脚专用,拿着它速通汇编语言吧!😈😈,还有就是,答案与解析都是基于web search 的GenAL生成的,所以在计算题上会错误比较多,这个就自己想想办法吧,但是在概念与需要记忆的题上效果很好,自己作为参考吧😝😝😝
一 单选题第一章
PC机的最小信息单位是( )。
A. bit B. 字节 C. 字长 D. 字
一个CPU的寻址能力是8KB,那么它的地址总线的宽度为( )位。
A. 8 B. 3 C. 12 D. 13
1个CPU的寻址能力为16KB,那么它的地址总线的宽度为 ( )位。
A. 11 B. 12 C. 13 D. 14
1MB的存储器的地址编号从( )到( )
A.03ff H B. 1400 H C. 0fffff H D. 1100000H
1TB是 ( ) 个Byte。
A. 2^40 B. 2^30 C. 2^20 D. 2^10
1MB是( ) 个Byte。
A. 2^40 B. 2^30 ...
QtDesign预览的效果与程序运行结果不一致的解决方法
存在的问题使用Qt designer软件设计出来的界面,与转换成python程序运行出来的结果不一致,具体看下图
Qt designer预览结果
程序运行出来的结果
原因分析我自己的电脑是2560*1600分辨率的屏幕,采用的是200%的缩放比例,出现这种情况是Windows在高dpi下的老毛病了,常见的现象就是应用程序的各个组件缩放不正常。什么是高dpi以及缩放之类的问题,这里不做探讨,有兴趣的读者可以自己去了解。
解决方法在程序中加入这一行代码,它的作用是启动应用程序的高dpi缩放
1QtWidgets.QApplication.setAttribute(QtCore.Qt.AA_EnableHighDpiScaling)
结果
常见误区请勿用以下的方法启动高dpi缩放,高dpi缩放必须在app创建之前启动
1234567app = QtWidgets.QApplication(sys.argv)app.setAttribute(QtCore.Qt.AA_EnableHighDpiScaling,True)'''程序会出现以下的提示Attribute ...
王爽汇编语言第三版实验14
目录
王爽汇编语言第三版实验1
王爽汇编语言第三版实验2
王爽汇编语言第三版实验3
王爽汇编语言第三版实验4
王爽汇编语言第三版实验5
王爽汇编语言第三版实验6
王爽汇编语言第三版实验7
王爽汇编语言第三版实验8和9
王爽汇编语言第三版实验10和11
王爽汇编语言第三版实验12
王爽汇编语言第三版实验13
王爽汇编语言第三版实验14
实验任务 访问CMOS RAM 编程:以“年/月/日 时:分:秒”的格式,显示当前的日期、时间。(课本实验14)
1234567891011121314151617181920212223242526272829303132333435363738394041assume cs:codedata segment time db 'yy/mm/dd hh:mm:ss$' ;int 21h 显示字符串,要求以$结尾 table db 9,8,7,4,2,0 ;各时间量的存放单元data endscode segment start: mov ax,d ...
王爽汇编语言第三版实验13
目录
王爽汇编语言第三版实验1
王爽汇编语言第三版实验2
王爽汇编语言第三版实验3
王爽汇编语言第三版实验4
王爽汇编语言第三版实验5
王爽汇编语言第三版实验6
王爽汇编语言第三版实验7
王爽汇编语言第三版实验8和9
王爽汇编语言第三版实验10和11
王爽汇编语言第三版实验12
王爽汇编语言第三版实验13
王爽汇编语言第三版实验14
实验任务编写、应用中断例程(课本实验13)
编写并安装int 7ch中断例程,功能为显示一个用0结束的字符串,中断例程安装在0:200处。
参数:(dh)=行号,(dl)=列号,(cl)=颜色,ds:si指向字符串首地址。
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455assume cs:codedata segment db 'welcome to masm!',0data endscode segment start: ...
王爽汇编语言第三版实验12
目录
王爽汇编语言第三版实验1
王爽汇编语言第三版实验2
王爽汇编语言第三版实验3
王爽汇编语言第三版实验4
王爽汇编语言第三版实验5
王爽汇编语言第三版实验6
王爽汇编语言第三版实验7
王爽汇编语言第三版实验8和9
王爽汇编语言第三版实验10和11
王爽汇编语言第三版实验12
王爽汇编语言第三版实验13
王爽汇编语言第三版实验14
实验任务
实验内容、程序清单及运行结果
编写0号中断的处理程序(课本实验12)
12345678910111213141516171819202122232425262728293031323334353637383940414243assume cs:codecode segment start: mov ax,cs mov ds,ax mov si,offset do mov ax,0 mov es,ax mov di,200h mov cx,offset doend-o ...
王爽汇编语言第三版实验10和11
目录
王爽汇编语言第三版实验1
王爽汇编语言第三版实验2
王爽汇编语言第三版实验3
王爽汇编语言第三版实验4
王爽汇编语言第三版实验5
王爽汇编语言第三版实验6
王爽汇编语言第三版实验7
王爽汇编语言第三版实验8和9
王爽汇编语言第三版实验10和11
王爽汇编语言第三版实验12
王爽汇编语言第三版实验13
王爽汇编语言第三版实验14
实验任务
编写子程序(课本实验10)
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849assume cs:code,ss:stack,ds:datadata segment db 'Welcome to masm!',0data endsstack segment db 16 dup(0)stack endscode segment start: mov ax,stack mov ss,ax ...
王爽汇编语言第三版实验8和9
目录
王爽汇编语言第三版实验1
王爽汇编语言第三版实验2
王爽汇编语言第三版实验3
王爽汇编语言第三版实验4
王爽汇编语言第三版实验5
王爽汇编语言第三版实验6
王爽汇编语言第三版实验7
王爽汇编语言第三版实验8和9
王爽汇编语言第三版实验10和11
王爽汇编语言第三版实验12
王爽汇编语言第三版实验13
王爽汇编语言第三版实验14
实验任务
分析一个奇怪的程序(课本实验8)
贴入代码如下:
12345678910111213141516171819assueme cs:codesgcodesg segment mov ax,4c00h int 21h start: mov ax,0 s: nop nop mov di,offset s mov si,offset s2 mov ax,cs:[si] mov cs:[di],ax s0: jmp short s s ...
王爽汇编语言第三版实验7
目录
王爽汇编语言第三版实验1
王爽汇编语言第三版实验2
王爽汇编语言第三版实验3
王爽汇编语言第三版实验4
王爽汇编语言第三版实验5
王爽汇编语言第三版实验6
王爽汇编语言第三版实验7
王爽汇编语言第三版实验8和9
王爽汇编语言第三版实验10和11
王爽汇编语言第三版实验12
王爽汇编语言第三版实验13
王爽汇编语言第三版实验14
实验任务
课本实验7 寻址方式在数据化数据访问中的应用
解答:
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768assume cs:codedata segment ;1B db '1975','1976','1977','1978','1979','1980','1981', ...
王爽汇编语言第三版实验6
目录
王爽汇编语言第三版实验1
王爽汇编语言第三版实验2
王爽汇编语言第三版实验3
王爽汇编语言第三版实验4
王爽汇编语言第三版实验5
王爽汇编语言第三版实验6
王爽汇编语言第三版实验7
王爽汇编语言第三版实验8和9
王爽汇编语言第三版实验10和11
王爽汇编语言第三版实验12
王爽汇编语言第三版实验13
王爽汇编语言第三版实验14
实验任务
编程完成问题7.9中的程序,要求使用至少两种不同的寻址方式实现。
编程,将 datasg 段中每个单词的前 4 个字母改为大写字母。
123456789101112131415assume cs:codesg,ds:datasg,ss:stacksgstacksg segment dw 0,0,0,0,0,0,0,0stacksg endsdatasg segment db '1. display ' db '2. brows ' db '3. replace ' ...
王爽汇编语言第三版实验5
目录
王爽汇编语言第三版实验1
王爽汇编语言第三版实验2
王爽汇编语言第三版实验3
王爽汇编语言第三版实验4
王爽汇编语言第三版实验5
王爽汇编语言第三版实验6
王爽汇编语言第三版实验7
王爽汇编语言第三版实验8和9
王爽汇编语言第三版实验10和11
王爽汇编语言第三版实验12
王爽汇编语言第三版实验13
王爽汇编语言第三版实验14
实验任务一将下面的程序编译连接,用Debug加载、跟踪,然后回答问题。123456789101112131415161718192021assume cs:code,ds:data,ss:stackdata segment dw 0123h,0456h,0789h,0abch,0defh,0fedh,0cbah,0987hdata endsstack segment dw 0,0,0,0,0,0,0,0stack endscode segment start:mov ax,stack mov ss,ax mov sp,16 mov ax,data ...