0%

1、填空题
1) 计数进位制转换

高进制转低进制:除k取余法
低进制转高进制:乘k取整法

img

2) 符号数的编码表示

正数原,反,补一样
负数反码为原发除符号取反,补码为反码在最低位加1
最高位0表示正,1表示负
img

校验法: (1) 奇偶校验码:可以验证传输过程是否产生了错误 1) 奇校验:为二进制添加一位校验码,使1的数量为奇数
2) 偶校验:为二进制添加一位校验码,使1的数量为偶数 (2) 海明码:传输过程中错一位概率大,通过海明码可以验证是哪位错了
在2的k次方位数上放校验码,例如传输三位的时候,在第一位和第二位放校验码,第三位存信息,利用第一位和第二位和第三位进行偶校验,若产生两位验证位为00,则正确,01是第1位错了,10是第二位错了,11是三位都错了,拓展海明码位数就能增加信息位位数,增强实用性
二进制按顺序排列第k位校验位管理对应二进制第k位为1的信息位

阅读全文 »

第一章 数字逻辑基础

二进制、八进制、十进制和十六进制之间的转换

  1. 十进制和二进制、八进制、十六进制相互转换
    在这里插入图片描述
  • 例1.
    在这里插入图片描述
  1. 二进制和八进制、十六进制相互转换
    例1.
阅读全文 »

《汇编语言程序设计》总复习

第一:五星复习内容如下:

一、重点例题1:计算 345AH-3348CH=?

各状态标志位值?DEBUG显示值?**教材P213至P219 图11.1**

“CPAZSTIDO 0 2 4 6 7 8 9 10 11”**这表示什么意思?**

二、循环程序分析题

类似题计算:S=1+2+3+…+100 (原课堂讲过6个)

四、子程序设计(段内、段间、模块间,返回RET),中断程序设计格式与调用格式(模块间,返回IRET),编写用户中断程序的步骤和上机操作步骤?

1**、子程序创建格式:**

子程序名 proc far/near

……**(代码部分)**

Ret

子程序名 endp

End 子程序名

2**、子程序调用格式**

(1)段内调用:CALL [NEAR PTR] 子程序名

(2)**段间调用:CALL FAR PTR 子程序名**

例1:子程序段间调用举例,主程序显示“OK!”,主程序通过段间调用子程序SUB1,子程序SUB1显示“OK!”

data segment

a db ‘OK!$’

b db ‘Heelo$’

data ends

code1 segment

assume cs:code1,ds:data

start:mov ax,data

​ mov ds,ax

​ lea dx,a

​ mov ah,9

​ int 21h

​ mov dl,0dh

​ mov ah,2

​ int 21h

​ mov dl,0ah

​ mov ah,2

​ int 21h

call far ptr sub1

​ mov ah,4ch

​ int 21h

​ code1 ends

​ code2 segment

​ assume cs:code2

sub1 proc far

lea dx,b

mov ah,9

int 21h

ret

sub1 endp

​ code2 ends

​ end start

阅读全文 »

一、数据传送指令
1、传送指令:MOV (move)

格式:mov dst,src
具体用法:

(1) CPU内部寄存器之间的数据传送,如:mov ah,al

(2) 立即数送至通用寄存器(非段寄存器)或存储单元,如:mov al,3 mov [bx],1234h

(3) 寄存器与存储器间的数据传送,如:mov ax,var mov ax,[bx]

2、交换指令:XCHG

xchg OPRD1,OPRD2 ;OPRD可以是通用寄存器或存储单元,但不包括段寄存器,不能同时是存储单元,不能有立即数
3、地址传送指令:LEA、LDS、LES

(1) LEA(Load Effective Address)
格式: lea REG,OPRD
功能: 把操作数OPRD的有效地址传送到操作数REG
注: REG必须是16位通用寄存器,OPRD必须是一个存储器操作数

如: lea ax,buf ;buf是变量名

阅读全文 »

1、加法指令

1.1、add dst(目标操作数),src

将dst(只能是寄存器或者存储器)+src送给dst(无符号加法)

1.2、adc dst,src

将dst+src+CF送给dst(带进位、借位的加法)

1.3、inc oprd(寄存器或者存储器)

将oprd+1送给oprd(即自增1运算)

2、减法指令

2.1、sub dst,src

将dst(只能是寄存器或者存储器)-src送给dst(无符号减法)

2.2、sbb dst,src

阅读全文 »