《汇编语言》第16章 -直接定址表

mac2024-10-20  14

检测点16.1

将code段中a处的8个数据累加,结果存储到b处的双字中;

assume cs:code code segment a dw 1,2,3,4,5,6,7,8 b dd 0 start: mov si,0 mov cx,8 s: mov ax,a[si] add b[1],ax adc b[0],0 add si,2 loop s mov ax,4c00h int 21h code ends end start

检测点 16.2

要补全的程序为:

mov ax,data mov ds,ax ''' 虽然假设的是es:data,但程序中用的是mov al,a[si];默认的段寄存器是ds; '''

想把它看完,做完,奈何时间精力不允许。待有空,定当补齐。

最新回复(0)